﻿// Copyright © Microsoft Corporation. All Rights Reserved. 
// This code released under the terms of the
// Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.) 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace smarx.BlobSync
{
    public class CommandWithArguments
    {
        public string Command { get; set; }
        public string Arguments { get; set; }
        public CommandWithArguments(string command, string arguments)
        {
            Command = command;
            Arguments = arguments;
        }
    }
    public interface IRunner
    {
        IEnumerable<string> DetectionFiles { get; }
        IEnumerable<CommandWithArguments> DependencyCommands { get; }
        CommandWithArguments RunCommand { get; }
    }
}
